package oo_day05;

public class StaticFinalDemo {
    /*
    -必须声明同时初始化
    -常常通过类名点来访问,不能被改变
    -建议:常量名所有字母都大写,多个单词之间用_分隔
     */
    public static void main(String[] args) {
        System.out.println(Loo.PI);
        //Loo.PI = 3.1415926;//编译错误,常量不能改变

        //编译器在编译时会将常量直接替换为具体的数,效率高
        //相当于System.out.println(5);
        System.out.println(Loo.COUNT);
    }
}
class Loo{
    public static final double PI = 3.14159;
    //public static final int NUM;//编译错误,常量必须声明的同时初始化
    public static final int COUNT =5;//常量(静态变量)

}


